// pages/mine/coupon/coupon.js
let AJAX = require("../../../utils/util.js").AJAX
const App = getApp()
let timeTranfer = require("../../../utils/util.js").timeTranfer
Page({ 

   /**
    * 页面的初始数据
    */ 
   data: {  
      curNav: 0,
      couponList: [],
      couponList2: [],
      noData: true, //有无数据
      noData1: true,
      navH:0
   },

   /**
    * 生命周期函数--监听页面加载
    */
   onLoad: function(options) {
      this.requestList();
      this.requestList2();
      this.setData({
         navH: App.globalData.navHeight
      })
   },

   /**
    * 生命周期函数--监听页面初次渲染完成
    */
   onReady: function() {

   },

   /**
    * 生命周期函数--监听页面显示
    */
   onShow: function() {

   },

   /**
    * 生命周期函数--监听页面隐藏
    */
   onHide: function() {

   },

   /**
    * 生命周期函数--监听页面卸载
    */
   onUnload: function() {

   },

   /**
    * 页面相关事件处理函数--监听用户下拉动作
    */
   onPullDownRefresh: function() {

   },

   /**
    * 页面上拉触底事件的处理函数
    */
   onReachBottom: function() {

   },

   /**
    * 用户点击右上角分享
    */
   onShareAppMessage: function() {

   },
   // 去使用
   use_coupon(e){
     wx.navigateTo({
        url: '/pages/product/screen/screen?id=' + e.currentTarget.dataset.id,
     })
    
   },
   navClickEvent(e) {
      this.setData({
         curNav: e.currentTarget.dataset.index
      })
   },
   navBack(){
     wx.switchTab({
        url: '/pages/mine/mine',
     })
   },
   requestList() {
      AJAX('coupon-member/list', "GET", {
         status: 1
      }).then(res => {
         if (res.have_data === true) {
            console.log(res.data)
            let _data = res.data
            _data.forEach((val, i) => {              
               _data[i].coupon.effective_time = timeTranfer(val.coupon.effective_time,1)
               
               _data[i].coupon.price = parseInt(val.coupon.price)
               _data[i].coupon.floor_price = parseInt(val.coupon.floor_price)
            })
            this.setData({
               couponList: _data
            })
         } else {           
            this.setData({
               noData: false
            })
         }


      })
   },
   requestList2() {
      AJAX('coupon-member/list', "GET", {
         status: 2
      }).then(res => {
         if (res.have_data === true) {
           
            res.data.used_time = timeTranfer(res.data.used_time,1)
            let _data = res.data
            _data.forEach((val, i) => {
               
               
               _data[i].used_time = timeTranfer(_data[i].used_time,1)               
               _data[i].coupon.price = parseInt(val.coupon.price)
               _data[i].coupon.floor_price = parseInt(val.coupon.floor_price)
            })
            this.setData({
               couponList2: _data
            })
         } else {
           
            this.setData({
               noData1: false
            })
         }



      })
   }
})